//Rodrigo Kestler 10148


import java.util.LinkedList;
import java.util.List;
public class Operaciones<E> extends StackAbstract<E> {

//Atributos
List<E> pila = new LinkedList<E>();
private int indice = 0;
private E objeto;


public boolean empty(){
	boolean resultado = pila.isEmpty();	
	return resultado;
	
}

public E peek(){
	E ultimo = pila.get(indice);
	return ultimo;

}

public E pop(){
	E popout = pila.get(indice);
	pila.remove(indice);
	return popout;

}

public E push(E item){
	pila.add(item);
	return item;
}
public void setIndice(int indice){
	this.indice = indice;
}
public String toString(){
	String descripcion = "Ingreso No. : ";
	int contador;
	for(contador =0; contador <= indice; contador ++){
		descripcion += (contador+1) + "  ";
	}
	descripcion += "\n" + "              ";
	for(contador = 0; contador <= indice; contador ++){
		descripcion+= pila.get(contador) + "  ";
	}
	return descripcion;
}
}